package model;

import java.util.Set;

import model.uml.note.Note;
import model.util.Point;

public interface StatechartComponent {
	public enum Property {
		PARENT, LOCATION, NOTES
	}

	public abstract Long getId();
	
	public abstract Long getParentId();

	public abstract void setParentId(Long parentId);
	
	public abstract Set<Note> getNotes();

	public abstract void setNotes(Set<Note> notes);

	public abstract Point getLocation();

	public abstract void setLocation(Point location);

	
}
